import { createStore } from 'vuex';  
  
export default createStore({  
  state: {  
    navigationItems: [  
      { name: '近期发布', path: '/blog/recently' },  
      { name: '分类', path: '/blog/categories/list'},  // 修改为独特的路径
      { name: '标签', path: '/blog/tags/list' },  // 修改为独特的路径  
      { name: '专栏', path: '/blog/columns' },  // 修改为独特的路径  
      { name: '归档', path: '/blog/archives' },  // 修改为独特的路径  
      { name: '友人文章', path: '/blog/friend' },  // 修改为独特的路径  
    ], 
    rightSidebarContent: '' 
  },  
  getters: {  
    // 这里可以添加 getter 来获取 state 中的数据，或者基于 state 派生出新的数据  
  },  
  mutations: {  
    // 这里可以添加 mutation 来更新 state 
    setRightSidebarContent(state, content) {  
      state.rightSidebarContent = content;  
      localStorage.setItem('rightSidebarContent', content);
    }   
  },  
  actions: {  
    // 这里可以添加 action 来执行异步操作，并可能通过 mutation 来更新 state  
  },  
  modules: {  
    // 如果你的 Vuex store 变得非常大，你可以将其分割成多个模块（module）  
  },
});